package org.budo.netty.servlet.server.handler.servlet;

import java.util.List;

import javax.servlet.ServletContext;

import org.budo.netty.servlet.server.BudoServletServer;

/**
 * @author li
 */
public interface BudoServletContext extends ServletContext {
    void init();

    BudoServletServer getBudoServletServer();

    /**
     * 根据类型查询 Listener
     */
    <T> List<T> listListener(Class<T> type);

    void destroy();
}